package com.qf.service.impl;

import com.qf.dao.GoodsTypeDao;
import com.qf.dao.impl.GoodsTypeDaoImpl;
import com.qf.domain.GoodsType;
import com.qf.service.GoodsTypeService;

import java.util.List;

public class GoodTypeServiceImpl implements GoodsTypeService {
    private GoodsTypeDao goodsTypeDao=new GoodsTypeDaoImpl();
    @Override
    public List<GoodsType> findByLevel(int level) {
        return goodsTypeDao.select(level);
    }

    @Override
    public GoodsType findById(Integer typeId) {
        return goodsTypeDao.selectById(typeId);
    }

    @Override
    public List<String> findName() {
        return goodsTypeDao.selectName();
    }


    @Override
    public void AddType(GoodsType goodsType) {
        goodsTypeDao.insertType(goodsType);
    }

    @Override
    public List<GoodsType> findAll(String where , List<Object> params) {
        return goodsTypeDao.selectTAll(where,params);
    }

    @Override
    public void deleteTid(String id) {
        goodsTypeDao.removeId(id);
    }

    @Override
    public void modify(int id, String name, int level, int parent) {
        goodsTypeDao.update(id,name,level,parent);
    }

    @Override
    public GoodsType find(String id) {
        GoodsType goodsType= goodsTypeDao.selectT(id);
        return goodsType;
    }


}
